/*
 * @Description: 测试类的成员变量初始化
 * 
 * @Author: rendc
 * 
 * @Date: 2025-08-01 11:36:54
 * 
 * @LastEditors: rendc
 * 
 * @LastEditTime: 2025-08-01 14:30:26
 */

public class F {
  // final修饰的类的成员变量初始化
  // 显式初始化
  private final int num = 10;
  private int a;
  // private final int num;

  public void setA() {
    a = 10;
  }

  // 提供set方法
  public void setNum() {
    // num = 10; // 在此处初始化final变量有可能出问题
  }

  // 构造代码块初始化
  {
    // num = 10;
  }

  // 构造器
  public F() {
    // num = 10;
  }

  @Override
  public String toString() {
    // TODO Auto-generated method stub
    return "F[num:" + num + "]";
  }
}
